def hunt_choices(round_number, current_food, current_reputation, m, player_reputations):   
    # we try to get the reward
    expected_hunts=int(sum(player_reputations)*len(player_reputations))
    remaining_hunts=m-expected_hunts
    if remaining_hunts<=len(player_reputations):
        hunt_decisions = ['h']*remaining_hunts + ['s']*(len(player_reputations)-remaining_hunts)
    else:
        hunt_decisions=['s' for x in player_reputations]
    # we play against the "always slack" strategy
    for i,x in enumerate(player_reputations):
        if x==0: hunt_decisions[i]='s'
    return hunt_decisions

def hunt_outcomes(food_earnings):
    pass # do nothing

def round_end(award, m, number_hunters):
    pass # do nothing
    
